Energy: Opportunities And Challenges